myvar_0 = GetPrimitiveParameter(0)
myvar_2 = GetPrimitiveParameter(2)
	if (GetPrimitiveParameter(1) < -100) then
end
	if (100 < -100) then
	local myvar_1 = 100
end
myvar_3 = GetPersonData(GetRunningObjectId(), PersonData["neighbor id"])
myvar_4 = GenericNeighborDataTable["new"](myvar_3, gNeighborDataTableID["Learned Behaviors"], "Learned Behaviors")
	if (myvar_0 == -1) then
	myvar_9 = myvar_4["HasProperty"](myvar_4, CreateObjectGUID(GetTemp(1), GetTemp(0)))
		if (myvar_9 ~= 0) then 
myvar_9 = myvar_9

		
myvar_9 = myvar_4["GetProperty"]
		myvar_9 = myvar_9(myvar_4, CreateObjectGUID(GetTemp(1), GetTemp(0)))
	else
	else
		CreateObjectGUID(GetTemp(1), GetTemp(0)), myvar_9, myvar_4 = nil
		for myvar_9, loopvar2 in GlobalObjManager["getObjectDefinitionGUIDs"](GlobalObjManager) do 
			if (GetObjectDefinitionField(loopvar2, ObjDef["Selector Category"]) ~= 149) then
				if (GetObjectDefinitionField(loopvar2, ObjDef["Selector Category"]) == 150) then
			else
				myvar_11 = GetObjectDefinitionField(loopvar2, ObjDef["Selector Sub-Category"])
					if (myvar_11 == myvar_0) then
					
myvar_11 = myvar_4["HasProperty"]
					myvar_11 = myvar_11(myvar_4, loopvar2)
						if (myvar_11 ~= 0) then 
myvar_11 = myvar_11

						
myvar_11 = myvar_4["GetProperty"]
						myvar_11 = myvar_11(myvar_4, loopvar2)
					else
						local myvar_5 = 0
					end
				end
			end
		end
		end
	end
end
	if (myvar_5 == 0) then
	SetScriptReturnValue(True)
	return 
else
	myvar_9 = myvar_2
		if (MultiplyAdValues(((((myvar_5 * myvar_1) / 100) + 1000) / 2000), myvar_9) ~= 0) then 


		SetScriptReturnValue(True)
	else
		local myvar_8 = False
		SetScriptReturnValue(myvar_8)
	end
end
